home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Display;
- import javax.microedition.midlet.MIDlet;
-
- public class MicroMail extends MIDlet {
- public static Display display;
- private static boolean appShutdown = false;
- private static boolean endConnection = false;
- public static MainScreen mainScreen;
- // $FF: renamed from: r Resource
- public static Resource field_0;
- private static int delayTime = 3000;
-
- public MicroMail() {
- display = Display.getDisplay(this);
- }
-
- protected void destroyApp(boolean var1) {
- appShutdown = true;
- }
-
- public static void dispose(Object var0) {
- var0 = null;
- System.gc();
- }
-
- public static boolean getAppShutdown() {
- return appShutdown;
- }
-
- public static boolean getEndConnection() {
- return endConnection;
- }
-
- public static void loadResource() {
- String var0 = System.getProperty("microedition.locale");
-
- try {
- if (var0 == null) {
- field_0 = (Resource)Class.forName("ResourceEn").newInstance();
- } else if (!var0.equals("en") && !var0.equals("en-us")) {
- if (var0.equals("de")) {
- field_0 = (Resource)Class.forName("ResourceDe").newInstance();
- } else if (var0.equals("es")) {
- field_0 = (Resource)Class.forName("ResourceEs").newInstance();
- } else if (var0.equals("fr")) {
- field_0 = (Resource)Class.forName("ResourceFr").newInstance();
- } else if (var0.equals("it")) {
- field_0 = (Resource)Class.forName("ResourceIt").newInstance();
- } else {
- field_0 = (Resource)Class.forName("ResourceEn").newInstance();
- }
- } else {
- field_0 = (Resource)Class.forName("ResourceEn").newInstance();
- }
- } catch (Exception var1) {
- }
-
- }
-
- protected void pauseApp() {
- }
-
- public static void printInfo(String var0) {
- System.out.println(var0);
- }
-
- public static void setEndConnection(boolean var0) {
- endConnection = var0;
- }
-
- protected void startApp() {
- loadResource();
- if (AccountHandler.getCount() == 0) {
- Address var1 = new Address();
- var1.email = "sl45i@gmx.net";
- var1.name = "Demo";
- var1.ID = -1;
- MicroCache.storeAddress(var1, -1);
- Account var2 = new Account();
- var2.ID = -1;
- var2.accountName = "Demo";
- var2.popHost = "pop.gmx.net";
- var2.popPort = 110;
- var2.smtpHost = "mail.gmx.net";
- var2.smtpPort = 25;
- var2.username = "sl45i@gmx.net";
- var2.password = "siemens";
- var2.accountActive = true;
- var2.downloadMail = false;
- var2.emailName = "Sl45i";
- var2.emailAddress = "sl45i@gmx.net";
- var2.replyAddress = "sl45i@gmx.net";
- AccountHandler.storeAccount(var2, (String)null);
- Object var6 = null;
- }
-
- mainScreen = new MainScreen(this);
- display.setCurrent(mainScreen);
- long var4 = System.currentTimeMillis();
- AccountHandler.repairIDsFiles();
- System.gc();
- var4 = System.currentTimeMillis() - var4;
- if (var4 < (long)delayTime) {
- try {
- Thread.sleep((long)delayTime - var4);
- } catch (Exception var3) {
- }
- }
-
- mainScreen.setShowIntroScreen(false);
- System.gc();
- }
- }
-